export namespace StoreManagement {
  export interface StaffInfo {
    areaName?: any
    birthday?: any
    corpId?: number
    createTime?: string
    departmentId: number
    hobby?: any
    id: number
    isDelete?: boolean
    mobile: string
    name: string
    nickName?: any
    parentId?: number
    sex: number
    storeId?: number
    wechatNumber?: any
  }

  export interface DepartmentList {
    corpId?: number
    createTime?: string
    id: number
    isDelete?: boolean
    modifyTime?: any // null 对应 any 类型
    name: string
    number: string
    remark?: any // null 对应 any 类型
    roleIds?: string
    status: number
    storeId?: number
    updateBy?: number
    updateByName?: string
    updateTime?: string
  }

  export interface Store {
    activationCode?: any
    address?: string
    allAddress?: any
    appId?: string
    appSecret?: string
    areaFullName?: any
    areaId?: number
    areaObject?: string[]
    channel?: number
    cityId?: number
    closingTime?: string
    code?: any
    coordinate?: string
    corpId?: number
    createCount?: number
    createTime?: string
    defaultPassWord?: any
    deskId?: number
    deskNumber?: any
    distance?: number
    distanceStr?: any
    earnestAmount?: number
    earnestBalance?: number
    endDate?: string
    facCode?: any
    groupId?: number
    id?: number
    industryId?: number
    inviteCode?: any
    isCreateFacCode?: boolean
    isDefault?: boolean
    isDelete?: boolean
    isGroup?: number
    isTakeOut?: boolean
    latitude?: string
    linkMan?: string
    loginBackImg?: any
    logoImage?: any
    longitude?: any
    mallType?: number
    mobile?: string
    modifyTime?: number
    openingTime?: string
    parentStoreId?: number
    parentStoreName?: any
    passWord?: any
    payAccount?: string
    person?: number
    phone?: any
    provinceId?: number
    sharingCode?: any
    smsCheckFlag?: number
    smsCheckFlagName?: any
    smsSign?: any
    smsSignApplyTime?: any
    splitId?: number
    state?: number
    stateName?: any
    storeName?: string
    syncFlag?: boolean
    syncUrl?: any
    type?: number
    updateTime?: string
    userId?: number
    userName?: any
    wxTitle?: any
  }
  export interface StoreMarketDetail {
    endDate?: string
    endTime?: string
    id?: number
    modifyTime?: number
    name?: string
    starDate?: string
    starTime?: string
    status?: boolean
    storeId?: number
  }
  export interface Merchant extends Store {}

  export interface Service {
    balance: number
    createTime: string
    id: number
    linkMan: string
    mobile: string
    name: string
    number: string
    storeId: number
    updateTime: string
  }
}
